#ifndef _FIG_MOGAUI_STATE_H_
#define _FIG_MOGAUI_STATE_H_

namespace LuaPlus
{
	class LuaState;
}

#include "fig_mogaui.h"
#include "gameflow/ui_state.h"


class FIGMOGAUIState : public gameflow::UIState, public FIGMOGANavigation
{
public:

	
	FIGMOGAUIState(camera::FbCamera*	pCamera, 
					const std::string&  UIFile);
	

	
	virtual	bool								OnEnter();	
	virtual void								OnMOGAKeyDownEvent(int	KeyCode);
	virtual void								OnMOGAStateEvent(int State);
	

protected:
		
	

};

#endif //_FIG_MOGAUI_STATE_H_
